﻿#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

//实例1：使用加法操作符计算两个数的和

int main() {
    int a = 5, b = 3;
    int sum = a + b;
    printf("两个数的和：%d\n", sum);
    return 0;
}​

//实例2：使用乘法操作符计算两个数的乘积

int main2() {
    int a = 5, b = 3;
    int product = a * b;
    printf("两个数的乘积：%d\n", product);
    return 0;
}


//实例3：使用大于操作符判断一个数是否大于另一个数

int main3() {
    int a = 5, b = 3;
    int result = a > b;
    printf("a 是否大于 b：%d\n", result);
    return 0;
}

//实例4：使用等于操作符判断两个数是否相等

int main4() {
    int a = 5, b = 5;
    int result = a == b;
    printf("a 是否等于 b：%d\n", result);
    return 0;
}



//实例5：使用逻辑与操作符判断两个条件是否同时成立

int main5() {
    int a = 5, b = 3;
    int result = a > 0 && b > 0;
    printf("a 和 b 是否都大于 0：%d\n", result);
    return 0;
}

//实例6：使用逻辑或操作符判断两个条件是否至少有一个成立

int main6() {
    int a = 5, b = -3;
    int result = a > 0 || b > 0;
    printf("a 或 b 是否大于 0：%d\n", result);
    return 0;
}

//实例7：使用按位与操作符获取两个数的公共部分

int main7() {
    int a = 5, b = 3;
    int result = a & b;
    printf("a 和 b 的按位与结果：%d\n", result);
    return 0;
}

//实例8：使用按位或操作符合并两个数的特定位

int main8() {
    int a = 5, b = 3;
    int result = a | b;
    printf("a 和 b 的按位或结果：%d\n", result);
    return 0;
}

//实例9：使用按位异或操作符交换两个数的值

int main9() {
    int a = 5, b = 3;
    a = a ^ b;
    b = a ^ b;
    a = a ^ b;
    printf("交换后的 a：%d\n", a);
    printf("交换后的 b：%d\n", b);
    return 0;
}

//实例10：使用左移操作符实现乘以2的幂

int main10() {
    int num = 5;
    int result = num << 2;
    printf("%d 乘以 2 的幂：%d\n", num, result);
    return 0;
}



​